package org.come.npc;

import org.come.Frame.ForgeJframe;
import org.come.action.NpcMenuAction;
import org.come.until.FormsManagement;

import java.math.BigDecimal;

/**
 * 合成
 * 
 * @author Administrator
 * 
 */
public class Synthesis implements NpcMenuAction {

    @Override
    public void menuControl(String type) {
        ForgeJframe.getForgejframe().getJpanel().setMoney1(new BigDecimal(1000000));
        if ("符石合成重铸".equals(type)) {
            FormsManagement.showForm(70);
        } else {
            FormsManagement.HideForm(26);
            ForgeJframe.getForgejframe().getForgejpanel().setType(type);
            ForgeJframe.getForgejframe().getForgejpanel().remove();
            if ("我要炼器".equals(type)) {
                for (int i = 0; i < ForgeJframe.getForgejframe().getJpanel().getTopTitle().length; i++) {
                    if (i == 0) {
                        ForgeJframe.getForgejframe().getJpanel().getTopTitle()[i].setText("仙器");
                        continue;
                    }
                    ForgeJframe.getForgejframe().getJpanel().getTopTitle()[i].setText("材料");
                }
                ForgeJframe.getForgejframe().getJpanel().getBtndazao().setText("炼器");
            } else if ("我要培养饰品".equals(type)) {
                for (int i = 0; i < ForgeJframe.getForgejframe().getJpanel().getTopTitle().length; i++) {
                    if (i == 0) {
                        ForgeJframe.getForgejframe().getJpanel().getTopTitle()[i].setText("主饰品");
                        continue;
                    }
                    ForgeJframe.getForgejframe().getJpanel().getTopTitle()[i].setText("副饰品");
                }
                ForgeJframe.getForgejframe().getJpanel().getBtndazao().setText("培养");
            } else if ("我要重铸饰品".equals(type)) {
                for (int i = 0; i < ForgeJframe.getForgejframe().getJpanel().getTopTitle().length; i++) {
                    if (i == 0) {
                        ForgeJframe.getForgejframe().getJpanel().getTopTitle()[i].setText("饰品");
                    } else {
                        ForgeJframe.getForgejframe().getJpanel().getTopTitle()[i].setText("矿石");
                    }
                }
                ForgeJframe.getForgejframe().getJpanel().getBtndazao().setText("重铸");
            } else if ("我要解封神饰".equals(type)) {
                for (int i = 0; i < ForgeJframe.getForgejframe().getJpanel().getTopTitle().length; i++) {
                    if (i == 0) {
                        ForgeJframe.getForgejframe().getJpanel().getTopTitle()[i].setText("神饰品");
                    } else {
                        ForgeJframe.getForgejframe().getJpanel().getTopTitle()[i].setText("神饰解封石");
                    }
                }
                ForgeJframe.getForgejframe().getJpanel().getBtndazao().setText("重铸");
            }
            else if ("我要重铸仙器".equals(type)) {
                for (int i = 0; i < ForgeJframe.getForgejframe().getJpanel().getTopTitle().length; i++) {
                    if (i == 0) {
                        ForgeJframe.getForgejframe().getJpanel().getTopTitle()[i].setText("仙器");
                    } else {
                        ForgeJframe.getForgejframe().getJpanel().getTopTitle()[i].setText("悔梦石");
                    }
                }
                ForgeJframe.getForgejframe().getJpanel().getBtndazao().setText("重铸");
            }

            else if ("我要洗炼仙器".equals(type)) {
                for (int i = 0; i < ForgeJframe.getForgejframe().getJpanel().getTopTitle().length; i++) {
                    if (i == 0) {
                        ForgeJframe.getForgejframe().getJpanel().getTopTitle()[i].setText("仙器");
                    } else {
                        ForgeJframe.getForgejframe().getJpanel().getTopTitle()[i].setText("超级悔梦石");
                    }
                }
                ForgeJframe.getForgejframe().getJpanel().getBtndazao().setText("洗炼");
            }
            else if("我要上神兵石".equals(type)){
                ForgeJframe.getForgejframe().getJpanel().setMoney1(new BigDecimal(15000000));
            }
            else {
                for (int i = 0; i < ForgeJframe.getForgejframe().getJpanel().getTopTitle().length; i++) {
                    ForgeJframe.getForgejframe().getJpanel().getTopTitle()[i].setText("物品");
                }
                ForgeJframe.getForgejframe().getJpanel().getBtndazao().setText("打造");
            }
            FormsManagement.showForm(26);
        }

    }

}
